#include <iostream>
#include "contacts.h"
#define MAX 1000
using namespace std;


struct ContactsPerson
{
    struct Contacts persons[MAX];
    int m_Size;

};
void showMenu();

int main()
{
    system("chcp 65001");
    ContactsPerson cc;

    int menu;
    while (true)
    {
        showMenu();

        cin >> menu;

        switch (menu)
        {
        case 1:
            addContacts(&cc.persons[cc.m_Size]);
            cc.m_Size++;
            break;
        case 2:
            for (size_t j = 0; j < cc.m_Size; j++)
            {
                printContact(&cc.persons[cc.m_Size]);
            }
            system("pause");
            break;
        case 3:

            break;
        case 4:

            break;
        case 5:

            break;
        case 6:

            break;
        case 0:
            system("pause");
            return 0;
            break;
        default:
            break;
        }
    }

    return 0;
}

void showMenu()
{
    cout << "**********************************" << endl;
    cout << "********* 1、添加联系人 **********" << endl;
    cout << "********* 2、显示联系人 **********" << endl;
    cout << "********* 3、删除联系人 **********" << endl;
    cout << "********* 4、查找联系人 **********" << endl;
    cout << "********* 5、修改联系人 **********" << endl;
    cout << "********* 6、清空联系人 **********" << endl;
    cout << "********* 0、清空联系人 **********" << endl;
    cout << "**********************************" << endl;
}